Meta description:

When performing an action that deals fire damage, the character may spend 4 SP to gain a temporary movement enhancement. If applied, the character gains a +0.5 bonus to Movement for a duration of 8 seconds. Reapplying this effect while it is already active resets the duration to 8 seconds; the Movement bonus does not stack.

  • Name:

    mHotHeelsI

  • Displayed name:

    Hot heels I

  • Description:

    When performing an action that deals fire damage, the character may spend 4 SP to gain a temporary movement enhancement. If applied, the character gains a +0.5 bonus to Movement for a duration of 8 seconds. Reapplying this effect while it is already active resets the duration to 8 seconds; the Movement bonus does not stack.

  • Cost:

    expCost(250,150)-0

  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[fireDamage]])

    • Description:

    • Variables:

      vHotHeelsCost = 4 vHotHeelsBonus = 0.5

    • Script:

    • Action effects:

      • Use case:

        vApplyHotHeels

      • Name:

        Hot heels

      • Description:

        Spend vHotHeelsCost.string SP to gain +vHotHeelsBonus.string Movement for 8 seconds.

      • Script:

        if not character:has([[mHotHeels]]) then mHotHeels = character:createEffect("mHotHeels") mHotHeels.displayName:set("Hot heels") mHotHeels.description:set("The creature gains +{{vHotHeelsBonus}} Movement.") mHotHeels.script:set([=[character.sMovement:addCurrent({{vHotHeelsBonus}}, [[enchantment]], [[Hot heels]])]=]) mHotHeels:activate() end character.mHotHeels.duration:set(8)

      • Variables:

        vApplyHotHeels = ToggleVariable([[vApplyHotHeels]],[[Hot heels]])

  • Upgrades:

    • Name:

      mHotHeelsII

    • Displayed name:

      Hot heels II

    • Description:

      Increase the Movement bonus to +1 and reduces the SP needed to apply the bonus to 3 SP.

    • Cost:

      expCost(650,150)-125

    • Script:

      master.displayName:set([[Hot heels II]]) master.description:replace([[+0.5 bonus]],[[+1 bonus]]) master.description:replace([[spend 4 SP]],[[spend 3 SP]]) master.addOns[1].variables:replace([[vHotHeelsBonus = 0.5]],[[vHotHeelsBonus = 1]]) master.addOns[1].variables:replace([[vHotHeelsCost = 4]],[[vHotHeelsCost = 3]])

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mHotHeelsIII

    • Displayed name:

      Hot heels III

    • Description:

      Increase the Movement bonus to +1.5 and reduces the SP needed to apply the bonus to 2 SP.

    • Cost:

      expCost(1200,200)-325

    • Script:

      master.displayName:set([[Hot heels III]]) master.description:replace([[+1 bonus]],[[+1.5 bonus]]) master.description:replace([[spend 3 SP]],[[spend 2 SP]]) master.addOns[1].variables:replace([[vHotHeelsBonus = 1]],[[vHotHeelsBonus = 1.5]]) master.addOns[1].variables:replace([[vHotHeelsCost = 3]],[[vHotHeelsCost = 2]])

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mHotHeelsIV

    • Displayed name:

      Hot heels IV

    • Description:

      Increase the Movement bonus to +2 and reduces the SP needed to apply the bonus to 1 SP.

    • Cost:

      expCost(1900,250)-600

    • Script:

      master.displayName:set([[Hot heels IV]]) master.description:replace([[+1.5 bonus]],[[+2 bonus]]) master.description:replace([[spend 2 SP]],[[spend 1 SP]]) master.addOns[1].variables:replace([[vHotHeelsBonus = 1.5]],[[vHotHeelsBonus = 2]]) master.addOns[1].variables:replace([[vHotHeelsCost = 2]],[[vHotHeelsCost = 1]])

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: